[#006] 344. Reverse String


Posted by s1101192101 on 2021-05-14

  • link:
    leetcode

  • 解題思路:

    1. 對第一個字元與最後一個字元做 swap,對第二個字元與倒數第二個字元做 swap ... (依此類推)

  • 程式碼:

/**
 * @param {character[]} s
 * @return {void} Do not return anything, modify s in-place instead.
 */
var reverseString = function(s) {
  let t = ''
  for (var i = 0; i < s.length / 2; i++) {
    t = s[i]
    s[i] = s[s.length - 1 - i]
    s[s.length - 1 - i] = t
  }
}


  • 結果:



#Leetcode #string #easy







Related Posts

Gatsby GraphQL讀取JSON

Gatsby GraphQL讀取JSON

Git cherry pick 實戰: 作業分支混到 master commit,但又不想洗掉自己作業的 commit 要怎麼辦?

Git cherry pick 實戰: 作業分支混到 master commit,但又不想洗掉自己作業的 commit 要怎麼辦?

重新看 Bandura(1977)的「Self-efficacy」這篇文章

重新看 Bandura(1977)的「Self-efficacy」這篇文章


Comments